close all
data = readmatrix("data/merged_data.csv");
data = data(2:end, :);
f1 = data(:,1);
f2 = data(:,2);
T = data(:,3);
H =data(:,4);


%%
% 生成一些随机数据
x =f1;
y =f2;
z = T;
% 绘制三维散点图
% 创建一个新图形窗口，并调整大小
hFig_1 = figure;
set(hFig_1, 'Position', [300, 200, 1300, 700]);  % 设置窗口大小和位置
subplot(1, 2, 1);
scatter3(x, y, z, 36, z, 'filled');  % 点的大小为36，颜色根据z值变化，'filled'意味着填充点
colormap(jet);  % 使用 jet colormap，它的颜色从蓝色到红色
colorbar;  % 显示颜色条
xlabel('Frequency-1 (GHz)');
ylabel('Frequency-2 (GHz)');
% zlabel('T');
title('Temperature (℃)');
grid on;  % 显示网格

x =f1;
y =f2;
z = H;
% 绘制三维散点图
subplot(1, 2, 2);
scatter3(x, y, z, 36, z, 'filled');  % 点的大小为36，颜色根据z值变化，'filled'意味着填充点
colormap(jet);  % 使用 jet colormap，它的颜色从蓝色到红色
colorbar;  % 显示颜色条
xlabel('Frequency-1 (GHz)');
ylabel('Frequency-2 (GHz)');
title('Relative Humidity (%)');
grid on;  % 显示网格

%%
x =T;
y =H;
z = f1;
% 绘制三维散点图
% 创建一个新图形窗口，并调整大小
hFig = figure;
set(hFig, 'Position', [300, 200, 1300, 700]);  % 设置窗口大小和位置
subplot(1, 2, 1);
scatter3(x, y, z, 36, z, 'filled');  % 点的大小为36，颜色根据z值变化，'filled'意味着填充点
colormap(jet);  % 使用 jet colormap，它的颜色从蓝色到红色
colorbar;  % 显示颜色条
xlabel('Temperature (℃)');
ylabel('Relative Humidity (%)');
% zlabel('T');
title('Frequency-1 (GHz)');
grid on;  % 显示网格

% 生成一些随机数据
x =T;
y =H;
z = f2;
subplot(1, 2, 2);
scatter3(x, y, z, 36, z, 'filled');  % 点的大小为36，颜色根据z值变化，'filled'意味着填充点
colormap(jet);  % 使用 jet colormap，它的颜色从蓝色到红色
colorbar;  % 显示颜色条
xlabel('Temperature (℃)');
ylabel('Relative Humidity (%)');
% zlabel('T');
title('Frequency-2 (GHz)');
grid on;  % 显示网格

